﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Linq.Expressions;
using System.Text;

namespace NMF.Expressions
{
    public interface INotifyFactory
    {
        INotifyValue<T> MakeLocal<T>(INotifyValue<T> localVariable, out string paramName);

        INotifyValue<T> MakeValue<T>(Expression expression);
    }
}
